/**
 * Created by maizhipeng on 2017/5/29.
 */

public class Regex {
    String regex;
    Parser mParser ;

    public Regex(String regex) {
        this.regex = regex;
        mParser =new Parser();
        mParser.createNode(regex);
    }

    public boolean match(String content){
        for (int i = 0; i < mParser.getNodeList().size(); i++) {
            Node node = mParser.getNodeList().get(i);
            if(!node.match(content)) return false;
        }
        return true;
    }
}
